road sweeper - French English Dictionary